import Vue from 'vue'
// 导入vue-i18n
import VueI18n from 'vue-i18n'
import Cookies from 'js-cookie'
// 导入自定义语言包
import zh from './lib/zh'
import en from './lib/en'

// 导入element-ui的语言包
import elEnLocal from 'element-ui/lib/locale/lang/en'
import elZhLocal from 'element-ui/lib/locale/lang/zh-CN'

// 安装插件
Vue.use(VueI18n)

// 实例化一个对象
const i18n = new VueI18n({
  // 当前使用哪个语言包
  locale: Cookies.get('language'),
  // 语言包信息
  messages: {
    zh: { ...zh, ...elZhLocal },
    en: { ...en, ...elEnLocal }
  }
})

// 暴露出去
export default i18n

